non-resident foreigners in turkey - Spanish English Dictionary